<?php 
/**
 * 前台登录控制器
 */
 class LoginController extends Controller{
    /**
     * 显示登录页面
     */
    public function index(){
        //判断是否是 post提交
        if(IS_POST){
            //实例化扩展User模型,执行模型里的判断用户登录和验证的方法
            $model = K('Login');
            
            if(!$userInfo = $model->vLogin()){
                //如果验证失败，提示错误,错误信息保存到属性中了
                $this->error($model->error);
            }
            //存入session
            $_SESSION['uname'] = $userInfo['username'];
            $_SESSION['uid'] = $userInfo['uid'];
            
            //否则登录成功，跳转到前台首页
            $this->success('登录成功',U('Index/Index/index'));
            
            
        }
        //载入模板
        $this->display();
    
    }

    
    public function out(){
        //清除session
        session(NULL);
        $this->success('退出成功',U('Index/Index/index'));
    }
}   
    
    
    
    
    
    
    
    
    
    